/**
 * 学习目标：字面量类型
 * 理解：值作为类型，写在注解中 : 值 = 值
 * 场景：通常和联合类型配合，提供一组可选的取值范围
 */

let str = 'hello TS';
const str2 = 'hello TS';

//值作为类型，写在注解中:值 = 值
let str3: 'hello TS';

//name 必须有代码提示，而且只能选 add  del  edit
function myState(name: 'add' | 'del' | 'edit') { }
myState('add')